package ar.edu.utn.frba.dds.tp.code.filtros;

import ar.edu.utn.frba.dds.tp.code.Asientos.AsientoDeVuelo;
import ar.edu.utn.frba.dds.tp.code.Asientos.UbicacionAsiento;

import com.google.common.base.Predicate;

public class PredicateUbicacionAsiento implements Predicate<AsientoDeVuelo> {
	private final UbicacionAsiento ubicacionDeAsiento;

	private UbicacionAsiento getUbicacionDeAsiento() {
		return ubicacionDeAsiento;
	}
	
	public PredicateUbicacionAsiento(UbicacionAsiento ubicacion) {
		this.ubicacionDeAsiento = ubicacion;
	}
	
    public boolean apply(final AsientoDeVuelo asiento){
            return this.getUbicacionDeAsiento().equals(asiento.getUbicacion());
    }


}
